com.supermap.data
类 CloudLicenseManager
- java.lang.Object
-
- com.supermap.data.CloudLicenseManager
-
public class CloudLicenseManager extends java.lang.Object云许可管理类,用于管理当前设备的在线许可信息 说明: 1、使用云许可前,需要先注册账户,注册地址 https://sso.supermap.com/login 2、使用云许可请保证网络良好。 3、需要在Environment.initialization(Context)之后,登录云许可。
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 classCloudLicenseManager.LastLicenseInfo最近一次许可信息类static interfaceCloudLicenseManager.LicenseLoginCallback云许可登录回调接口static classCloudLicenseManager.NetworkNodeType选取网络节点,默认为中国
-
构造器概要
构造器 构造器和说明 CloudLicenseManager()
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 voidactivateLicense(CloudLicense license)许可激活booleancheckLicenseEnable(CloudLicense cloudLicense)激活前,可先校验许可是否可用static CloudLicenseManagergetInstance(android.content.Context context)获取云许可管理类的实例CloudLicenseManager.LastLicenseInfogetLastLicense()获取最近一次激活后的许可信息voidlogin(java.lang.String userName, java.lang.String password)登录云许可voidlogout()登出当前账号voidqueryLicense()查询许可voidrecycleLicense(CloudLicense license)归还许可booleansetLoginCallback(CloudLicenseManager.LicenseLoginCallback callback)设置登录回调voidsetNetworkNode(CloudLicenseManager.NetworkNodeType type)设置网络节点
-
-
-
方法详细资料
-
getInstance
public static CloudLicenseManager getInstance(android.content.Context context)
获取云许可管理类的实例- 参数:
context- 上下文- 返回:
- 云许可管理类实例
-
login
public void login(java.lang.String userName, java.lang.String password)登录云许可- 参数:
userName- 云许可用户名password- 云许可用密码
-
logout
public void logout()
登出当前账号
-
queryLicense
public void queryLicense()
查询许可
-
recycleLicense
public void recycleLicense(CloudLicense license)
归还许可- 参数:
license-
-
getLastLicense
public CloudLicenseManager.LastLicenseInfo getLastLicense()
获取最近一次激活后的许可信息- 返回:
- 最近一次许可信息
-
setLoginCallback
public boolean setLoginCallback(CloudLicenseManager.LicenseLoginCallback callback)
设置登录回调- 参数:
callback- 云许可登录回调- 返回:
- 是否成功
-
setNetworkNode
public void setNetworkNode(CloudLicenseManager.NetworkNodeType type)
设置网络节点- 参数:
type- 节点类型
-
activateLicense
public void activateLicense(CloudLicense license)
许可激活- 参数:
license-
-
checkLicenseEnable
public boolean checkLicenseEnable(CloudLicense cloudLicense)
激活前,可先校验许可是否可用- 参数:
cloudLicense-- 返回:
-
-